<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=edge"><![endif]-->
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="generator" content="Asciidoctor 1.5.8">
<title>Customizing the Project</title>
<link rel="stylesheet" href="css/spring.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
</head>
<body class="article toc2 toc-left">
<div id="header">
<div id="toc" class="toc2">
<div id="toctitle">Table of Contents</div>
<ul class="sectlevel1">
<li><a href="#customizing-the-project">Customizing the Project</a>
<ul class="sectlevel2">
<li><a href="#customization-overriding-project-setup">Overriding Project Setup</a></li>
<li><a href="#customization-overriding-pipelines">Overriding Pipelines</a></li>
</ul>
</li>
</ul>
</div>
</div>
<div id="content">
<div class="sect1">
<h2 id="customizing-the-project"><a class="link" href="#customizing-the-project">Customizing the Project</a></h2>
<div class="sectionbody">
<div class="paragraph">
<p>Cloud Pipelines offers a number of ways to customize a Pipelines project:</p>
</div>
<div class="ulist">
<ul>
<li>
<p><a href="#customization-overriding-project-setup">Overriding Project Setup</a></p>
</li>
<li>
<p><a href="#customization-overriding-pipelines">Overriding Pipelines</a></p>
</li>
</ul>
</div>
<div class="sect2">
<h3 id="customization-overriding-project-setup"><a class="link" href="#customization-overriding-project-setup">Overriding Project Setup</a></h3>
<div class="paragraph">
<p>If you want to customize the Cloud Pipelines build, you can update the contents
of the <code>gradle/custom.gradle</code> build script. That way your customizations will not
interfere with the changes in the main part of the code, thus there should be
no merge conflicts when pulling the changes from Cloud Pipeline repositories.</p>
</div>
</div>
<div class="sect2">
<h3 id="customization-overriding-pipelines"><a class="link" href="#customization-overriding-pipelines">Overriding Pipelines</a></h3>
<div class="paragraph">
<p>Currently, the best way to extend the Concourse is to make
a copy of the Concourse pipeline <code>yaml</code> files and modify it.</p>
</div>
</div>
</div>
</div>
</div>
<link rel="stylesheet" href="js/highlight/styles/atom-one-dark-reasonable.min.css">
<script src="js/highlight/highlight.min.js"></script>
<script>hljs.initHighlighting()</script>
</body>
</html>